home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 005 / bills.arc / BILLS.DOC < prev    next >
Text File  |  1985-03-16  |  4KB  |  62 lines

  1.                               DOCUMENTATION FOR BILLS
  2.  
  3.                                  By Kenneth Lenger
  4.                                  7263 E. 70th Ave.
  5.                               Commerce City, CO 80022
  6.                              Compuserv I.D. 70137,2051
  7.                                    March 17, 1985
  8.  
  9.             BILLS is a program that will remind you of bills that need
  10.             to be paid, or of other things to do. The reason I wrote
  11.             this program is because we have just aquired a couple of new
  12.             charge accounts, which may have some large monthly balances.
  13.             I would like to keep them paid up every month, but do not
  14.             want to pay the bill untill near the due date. By doing
  15.             this, our bank balance can stay as high as possible so that
  16.             we can earn the most interest possible from our checking
  17.             account. I do not want to pay the bill late, because I do
  18.             not want to pay interest on the charge accounts.
  19.  
  20.             This program consists of two parts, BILLS.COM and BILLS.DAT.
  21.             BILLS.COM is the program itself, which was written in Turbo
  22.             Pascal. The source code is included. BILLS.DAT is a data
  23.             file containing the date and description of each bill to be
  24.             paid. Any information can be included in this data file that
  25.             you would want to be reminded of on a paticular day.
  26.             Birthdays and anniversariess are two examples. Appointments
  27.             can also be included. I included the program in the
  28.             AUTOEXEC.BAT file on my hard disk, so that I am reminded of
  29.             what to do each time the system is turned on. To operate
  30.             this program from an AUTOEXEC.BAT file, your system must
  31.             have a clock in it, since the program has to know today's
  32.             date when it is run. The program displays a message for each
  33.             entry in the data file that requires action by today's date.
  34.             Once you have paid the bill, or sent out the birthday card,
  35.             delete that line from the data file, or change it's date to
  36.             the next time it requires action ( next month, next year,
  37.             etc.).
  38.  
  39.             The data file is maintained with a text editor ( I use Side
  40.             Kick) and is constructed as follows:
  41.  
  42.             03/26/1985 VISA BILL DUE       $123.45
  43.             03/26/1985 IBM BILL DUE        $678.90
  44.             04/10/1985 CAR INSURANCE DUE   $347.91
  45.             06/10/1985 MACRO ASSEMBLER DUE $ 75.00
  46.             04/10/1985 HOUSE PAYEMNT DUE   $499.95
  47.             03/26/1985 BIRTHDAY PRESENT FOR ROBERTA (03/31)
  48.             03/28/1985 MAIL CARD FOR MARY (04/02)
  49.             03/28/1985 MAIL CARD FOR RACHEL (04/03)
  50.  
  51.             Basically the format is DATE SPACE COMMENT. The date MUST be
  52.             the first entry on the line and must be in the format
  53.             MM/DD/YYYY. The system date and each date in the  data file is
  54.             converted into the format YYYY/MM/DD so that the date strings
  55.             can be compared using <= operators. Any date in the data file
  56.             less than or equal to today causes the program to display
  57.             that line.
  58.  
  59.             The program can be tested by running it with the supplied
  60.             data file. As you change the system date, and rerun the
  61.             program, you will see how it only prints the entries which
  62.             require attention at this time.